Specifying Internet of Things Behaviors in Behavior-Driven Development: Concurrency Enhancement and Tool Support
نویسندگان
چکیده
The Internet of Things (IoT) systems are inherently distributed with many concurrent behaviors. In order to apply behavior-driven development (BDD), a proven agile practice software that brings benefits, we must ensure the specification sequential and behaviors is supported at level tool support in place execute specification. This study proposes minimal semantic enhancement Gherkin language, most popular language BDD, distinguish At same time, called concurrentSpec developed correct execution specifications written enhanced language. With two IoT examples involving both behaviors, it shown can correctly specify specifications, while original existing tools unable do so. Hence, contribution this eliminate technical impediment for community adopt BDD receive its benefits.
منابع مشابه
the role of type-d personality, social support and self-compassion in prediction of health behaviors in coronary heart disease patients
نظر به اهمیت و تاثیر روزافزون عوامل روانی – اجتماعی در سلامت جسمی و تاثیر عوامل روان شناختی در بروز بیماریهای مختلف از جمله بیماریهای قلبی و عروقی این پژوهش با هدف کلی بررسی ارتباط تیپ شخصیتی d ، حمایت اجتماعی و خود دلسوزی در پیش بینی رفتارهای بهداشتی بیماران کرونر قلبی و تعیین تفاوت بین بیماران کرونر قلبی با و بدون جراحی و افراد سالم در این متغیرها و رفتارهای بهداشتی آنان، انجام گرفت. جامعه آ...
15 صفحه اولModel Driven Development for Internet of Things Application Prototyping
We present an architectural view for the Internet of Things prototype development that emphasizes the separation of domain modeling from technological implementations. Using the provided model driven tool, domain experts are able to construct domain models easily by composing virtual objects and linking them to the implementation technologies. Having them linked, a prototype code in Java can be...
متن کاملA Survey of Anomaly Detection Approaches in Internet of Things
Internet of Things is an ever-growing network of heterogeneous and constraint nodes which are connected to each other and the Internet. Security plays an important role in such networks. Experience has proved that encryption and authentication are not enough for the security of networks and an Intrusion Detection System is required to detect and to prevent attacks from malicious nodes. In this ...
متن کاملInvestigating the Effect of Internet of Things on Human Resource Development and Training in the Organization (Case Study: State Airlines)
The Internet of Things is a new phenomenon that has changed the way we interact with our environment and affects all areas of life and the workplace. The purpose of this study is to investigate the effect of Internet of Things on the development and training of human resources in the organization. The present research is one of the applied researches and is considered as a descriptive-survey re...
متن کاملimprovement of Location-based Algorithm in the Internet of Things
Location Based Services (LBS) has become an important field of research with the rapid development of Internet-based Information Technology (IOT) technology and everywhere we use smartphones and social networks in our everyday lives. Although users can enjoy the flexibility, facility, facility and location-based services (LBS) with the Internet of Things, they may lose their privacy. An untrust...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2023
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app13020787